package com.atguigu.exam;

/**
 * @author xbd
 * @create 2021-05-24 19:41
 */
public class TrimTest {

    public static void main(String[] args) {

        TrimTest t1 = new TrimTest();
        String s1 = "       265562      ";
        System.out.println("----------" + t1.myTrim(s1) + "------------");
    }
    public String myTrim(String str) {
        if (str != null) {
            int start = 0;// 用于记录从前往后首次索引位置不是空格的位置的索引
            int end = str.length() - 1;// 用于记录从后往前首次索引位置不是空格的位置的索引

            while (start < end && str.charAt(start) == ' ') {
                start++;
            }

            while (start < end && str.charAt(end) == ' ') {
                end--;
            }
            if (str.charAt(start) == ' ') {
                return "";
            }

            return str.substring(start, end + 1);
        }
        return null;
    }
}
